using System;
using System.Collections.Generic;
using ns26;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("TargetListAnimUtils2")]
	public class TargetListAnimUtils2 : MonoBehaviour
	{
		public List<GameObject> m_TargetList => method_3<Class271<GameObject>>("m_TargetList")?.method_25();

		public TargetListAnimUtils2(IntPtr address, string className)
			: base(address, className)
		{
		}

		public TargetListAnimUtils2(IntPtr address)
			: this(address, "TargetListAnimUtils2")
		{
		}

		public void PlayParticlesList2()
		{
			method_8("PlayParticlesList2");
		}

		public void StopParticlesList2()
		{
			method_8("StopParticlesList2");
		}

		public void KillParticlesList2()
		{
			method_8("KillParticlesList2");
		}

		public void PlayParticlesListInChildren2()
		{
			method_8("PlayParticlesListInChildren2");
		}

		public void StopParticlesListInChildren2()
		{
			method_8("StopParticlesListInChildren2");
		}

		public void KillParticlesListInChildren2()
		{
			method_8("KillParticlesListInChildren2");
		}

		public void PlayAnimationList2()
		{
			method_8("PlayAnimationList2");
		}

		public void StopAnimationList2()
		{
			method_8("StopAnimationList2");
		}

		public void PlayAnimationListInChildren2()
		{
			method_8("PlayAnimationListInChildren2");
		}

		public void StopAnimationListInChildren2()
		{
			method_8("StopAnimationListInChildren2");
		}

		public void ActivateHierarchyList2()
		{
			method_8("ActivateHierarchyList2");
		}

		public void DeactivateHierarchyList2()
		{
			method_8("DeactivateHierarchyList2");
		}

		public void DestroyHierarchyList2()
		{
			method_8("DestroyHierarchyList2");
		}

		public void FadeInList2(float FadeSec)
		{
			method_8("FadeInList2", FadeSec);
		}

		public void FadeOutList2(float FadeSec)
		{
			method_8("FadeOutList2", FadeSec);
		}

		public void SetAlphaHierarchyList2(float alpha)
		{
			method_8("SetAlphaHierarchyList2", alpha);
		}
	}
}
